On Time-sensitive Control Dependencies
نویسندگان
چکیده
We present efficient algorithms for time-sensitive control dependencies (CDs). If statement y is time-sensitively dependent on x , then decides not only whether executed but also how many timesteps after . standard dependent, will always be the execution time between and varies. This allows us to discover, e.g., timing leaks in security-critical software. systematically develop properties CDs, as well nontermination-sensitive CDs. These work flow graphs (CFGs) CFGs lacking a unique exit node (e.g., reactive systems). show that Cytron’s algorithm dominance frontiers [ 10 ] can generalized allow computation just of classical CDs use slicing discover cache an AES implementation. Performance measurements demonstrate scalability approach.
منابع مشابه
Partitioning Embedded Real-Time Control Software based on Communication Dependencies
Electronic Control Units (ECUs), such as for automotive engine control, execute highly interdependent software units. These software units and their interaction are optimized for single-cores and need to be parallelized for upcoming multi-core processors. In this paper we investigate how to leverage the parallelism of the physical environment for the parallelization of legacy control software. ...
متن کاملNonlinear Discrete-time Risk-sensitive Optimal Control
This paper is devoted to the study of the connections among risk-sensitive stochastic optimal control, dynamic game optimal control, risk-neutral stochastic optimal control and deterministic optimal control in a nonlinear, discrete-time context with complete state information. The analysis worked out sheds light on the profound links among these control strategies, which remain hidden in the li...
متن کاملControl Dependencies in Interpretive Systems
Interpreters and just-in-time (JIT) compilers are ubiquitous in modern computer systems, making it important to have good program analyses for reasoning about such systems. Control dependence, which plays a fundamental role in a number of program analyses, is an important contender in this regard. Existing algorithms for (dynamic) control dependence analysis do not take into account some import...
متن کاملAssessing the Ability of LSTMs to Learn Syntax-Sensitive Dependencies
The success of long short-term memory (LSTM) neural networks in language processing is typically attributed to their ability to capture long-distance statistical regularities. Linguistic regularities are often sensitive to syntactic structure; can such dependencies be captured by LSTMs, which do not have explicit structural representations? We begin addressing this question using number agreeme...
متن کاملRisk-sensitive and Robust Control of Discrete Time Hybrid Systems
In this paper we study systems that are subject to sudden structural changes due to either changes in the operational mode of the system or due to failure. We consider linear dynamical that depend on a modal variable which is either modeled as a finite state Markov chain or generated by an automaton that is subject to an external disturbance. In the Markov chain case the objective of the contro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Programming Languages and Systems
سال: 2021
ISSN: ['1558-4593', '0164-0925']
DOI: https://doi.org/10.1145/3486003